AI020
Eloquent JavaScript: A Modern Introduction to Programming
Object Orientation and Error Management
Learning Objectives
- Identify the relationship between inheritance hierarchies and exception propagation
- Implement structured error handling using try-catch-finally blocks within class methods
- Design custom exception classes to handle domain-specific logic failures
- Apply defensive programming techniques to maintain object state during runtime errors